///////////////////////////////////////////////////////////
//  DataShemaXML.h
//  Implementation of the data shema for read and write XML file
//  Created on:      24-Aug-2013 10:05:54 PM
//  Original author: Jakkaphan Aiemcharoenjit
///////////////////////////////////////////////////////////

#if !defined(EA_7AF91E05_DA49_4ed6_8636_2C1265895188__INCLUDED_)
#define EA_7AF91E05_DA49_4ed6_8636_2C1265895188__INCLUDED_

#include "TCHAR.H"

namespace Data
{
class DataSchemaXML
{
protected:
  DataSchemaXML();
  virtual ~DataSchemaXML();

public:
  static String_t BOOLDATA_ELEMENT;
  static String_t INTDATA_ELEMENT;
  static String_t DOUBLEDATA_ELEMENT;
  static String_t STRINGDATA_ELEMENT;
  static String_t ITEM_ELEMENT;
  static String_t HEADER_ELEMENT;
  static String_t PAGE_ELEMENT;
  static String_t CHOICES_ELEMENT;
  static String_t CHOICE_ELEMENT;
  static String_t PAGES_ELEMENT;
  static String_t APPNAME_ELEMENT;
  static String_t TEMPLATEPAGES_NAME;
  static String_t CHECKLISTPAGES_NAME;
  static String_t TITLEPAGE_ELEMENT;
  static String_t COMMENT_ELEMENT;
  static String_t COLLECTIONITEM_ELEMENT;

  static String_t NAME_ATTR;
  static String_t TEMPLATENAME_ATTR;
  static String_t PAGETYPE_ATTR;
  static String_t INDEX_ATTR;
  static String_t TEMPLATETIME_ATTR;
  static String_t BUILDTIME_ATTR;
};
}

#endif